ヘッダーをスキップ
Oracle TimesTen In-Memory Database C開発者およびリファレンス・ガイド
リリース6.0
B25764-02
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

TimesTen ODBC関数


この章では、TimesTenでサポートされているすべてのODBC関数を示します。関数の定義の詳細は、『Microsoft ODBC Programmer's Reference』を参照してください。

サポートされているODBC関数

SQLAllocConnect

SQLAllocEnv

SQLAllocStmt

SQLBindCol

SQLBindParameter

SQLCancel1

SQLColAttributes

SQLColumns6

SQLConnect

SQLDataSources62

SQLDescribeCol

SQLDescribeParam6

SQLDisconnect

SQLDriverConnect

SQLDrivers2.

SQLError

SQLExecDirect

SQLExecute

SQLFetch

SQLForeignKeys

SQLFreeConnect

SQLFreeEnv

SQLFreeStmt

SQLGetConnectOption

SQLGetCursorName

SQLGetData

SQLGetFunctions

SQLGetInfo

SQLGetStmtOption

SQLGetTypeInfo

SQLNativeSql6

SQLNumParams6

SQLNumResultCols

SQLParamData

SQLParamOptions3

SQLPrepare

SQLPrimary Keys

SQLProcedureColumns6

SQLProcedures6

SQLPutData

SQLRowCount

SQLSetConnectOption

SQLSetCursorName

SQLSetStmtOption

SQLSetParam4

SQLSpecialColumns

SQLStatistics

SQLTables

SQLTransact

注意
  1. TimesTenでは、SQLCancelを使用して、hstmtで非同期式に実行されている関数または別のスレッドのhstmtで実行されている関数を取り消すことはできません。
  2. ODBCレベル2の関数。
  3. ドライバ・マネージャを使用しているプログラムでのみ使用できます。
  4. 配列または可変長型が指定されているSQLParamOptionsを使用する場合は、SQLBindParameterのcbValueMaxパラメータを適切に設定してください。
  5. ODBC 2.0ではSQLBindParameterに置き換えられたODBC 1.0関数。下位互換性を保つために保持されています。
  6. SQLColumnsは、INLINEというINTEGER列を返します。これは、指定した列がINLINEまたはNOT INLINE(値は0(ゼロ)または1)のいずれかであることを示します。この列は、可変長型のみでなく、すべての列の型で有効です。

サポートされているオプションおよびサポートされていないオプション

表9.1 サポートされているODBCオプション
ODBC関数
サポートされているオプション
注意
SQLSetStmtOption 
SQL_QUERY_TIMEOUT 
-
SQL_MAX_ROWS 
-
SQL_NOSCAN 
-
TT_PREFETCH_COUNT 
-
SQL_ROWSET_SIZE 
サイズが0(ゼロ)より大きい場合のみ。
SQL_BIND_TYPE 
SQL_BIND_BY_COLUMNに設定されている場合のみ。
SQL_ASYNC_ENABLE 
SQL_ASYNC_ENABLE_OFFに設定されている場合のみ。
SQL_CURSOR_TYPE 
SQL_CURSOR_FORWARD_ONLYに設定されている場合のみ。
SQL_USE_BOOKMARKS 
SQL_UB_ONに設定されている場合のみ。
SQL_MAX_LENGTH 
0(ゼロ)に設定されている場合のみ。
SQLSetConnectOption 
SQL_AUTOCOMMIT 
-
SQL_TXN_ISOLATION 
-
SQL_MAX_ROWS 
-
SQL_NOSCAN 
-
SQL_QUERY_TIMEOUT 
-
TT_PREFETCH_CLOSE 
-
TT_SQL_GETDATA_REFETCH 
-
SQL_ACCESS_MODE 
SQL_MODE_READ_ONLYは、受け入れられますが適用されません。
SQL_LOGIN_TIMEOUT 
Microsoft社のアプリケーションとの互換性のために無視されます。
SQL_OPT_TRACE 
SQL_OPT_TRACE_OFFに設定した場合に受け入れられます。
SQL_QUIET_MODE 
受け入れらますが、hwndを指定しても使用されません。
表9.2 サポートされていないODBCオプション
ODBC関数
サポートされていないオプション
SQLSetStmtOption 
SQL_CONCURRENCY
SQL_RETRIEVE_DATA
SQL_SIMULATE_CURSOR
SQL_KEYSET_SIZE
SQLSetConnectOption 
SQL_CURRENT_QUALIFIER
SQL_ODBC_CURSORS
SQL_OPT_TRACEFILE
SQL_PACKET_SIZE
SQL_TRANSLATE_DLL
SQL_TRANSLATE_OPTION